package September20;

import java.util.Scanner;

public class FileValidation {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入作业的文件名:");
        String fileName = scanner.nextLine();

        // 判断文件名是否合法
        if (isFileNameValid(fileName)) {
            System.out.println(fileName + " 是合法的作业文件名。");
        } else {
            System.out.println(fileName + " 是不合法的作业文件名。");
        }
        scanner.close();
    }

    public static boolean isFileNameValid(String fileName) {
        // 定义合法的压缩格式后缀
        String[] validExtensions = {".zip", ".rar"};
        for (String extension : validExtensions) {
            // 检查文件名是否以合法的压缩格式后缀结尾（忽略大小写）
            if (fileName.regionMatches(true, fileName.length() - extension.length(), extension, 0, extension.length())) {
                return true;
            }
        }
        return false;
    }
}
